@charset "utf-8";

/****通用css***/

.bg_list_img{ margin-left:8px; width:80px; height:80px; background:url(../image/index/bg_list.gif) no-repeat center center; float:left; padding:9px 9px 9px 21px;}
.bg_shop_img{ margin-right:10px;  _margin-right:6px;  background:url(../image/index/bg_shop.gif) no-repeat center center;  margin-left:8px; _margin-left:5px; width:80px; height:80px; padding:9px 9px 9px 21px;margin-bottom:5px; }
.bg_mall_img{ margin-right:10px;  _margin-right:6px;  background:url(../image/index/bg_mall.gif) no-repeat center center;  margin-left:8px; _margin-left:5px; width:80px; height:80px; padding:9px 9px 9px 21px;margin-bottom:5px;}
.bg_product_img {margin-left:10px; width:80px; height:80px; background:url(../image/index/bg_product.gif) no-repeat center center; padding:9px 9px 9px 21px; clear:both;}
.thumbMallImage80 {padding-top:15px; width:80px;}
.thumbImage {height:40px;width:40px;}
/****头部css***/

.header1{ width:960px; height:175px; line-height:normal; }
.header1 .topbar{ width:960px; height:28px; line-height:28px; text-align:right; font-size:12px;margin-bottom:5px;}
.header1 .topbar a { padding:0 4px; color:#3366cc;}
.header1 .lg{ width:960px; height:75px;margin-bottom:8px;}
.header1 .lg #logo { float:left;}
.header1 .lg #se { width:655px; height:73px; float:left; margin:0px 0 0 45px;}
.header1 .lg #se .search{ width:655px; height:46px; background:url(../image/index/search_bgx.gif) repeat-x; vertical-align:middle;}
.header1 .lg #se .search .left{ float:left;}
.header1 .lg #se .search .mid{ float:left; width:534px; height:24px; margin:12px 8px; vertical-align:middle;}
.header1 .lg #se .search .mid select{ margin:0 5px 0 0;vertical-align:middle;width:60px;height:24px;}
.header1 .lg #se .search_btn1{background:url("../image/index/search_btn.gif") no-repeat;border:0 none;cursor:pointer;display:inline;height:24px;vertical-align:middle;width:92px;}	
.header1 .lg #se .search .right{ float:left; margin:10px 0px;}
.header1 .lg #se .search .side{ float:right;}
.header1 .lg #se .tab{ width:655px; height:25px; text-align:center; color:#ccc; line-height:25px; clear:both;}
.header1 .lg #se .tab a{ color:#ccc;}
.header1 .lg #se #keyword{ height:20px; width:360px;vertical-align:middle;}



/***中间主题部分css**/

.content{ width:960px; height:auto; margin:0px auto; }
.content .main { width:750px; float:left;}

.main_ad { margin-top:5px;}
.main_ad .ad{margin-top:5px;}
#slides_nav { z-index: 50; position: absolute; bottom: 3px; right: 5px}
#slides_nav a {  margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #cff; text-decoration: none}
#slides_nav a.activeSlide { background: #aaf }
#slides_nav a:focus { outline: none; }
#slides_show {width:540px; height:216px; float:left; margin:0 5px; overflow:hidden;position:relative;}


.rec { width:750px; height:215px; clear:both;}
.board { width:200px; height:215px;  float:left;line-height:normal;}
.board .topbg{ background:url(../image/index/rec_top.gif) no-repeat; width:200px; height:38px;}
.board .midbg{ background:url(../image/index/rec_mid.gif) repeat-y; height:auto; padding:1px 10px; margin:0px; margin-bottom:-6px;  }
.board .bottombg{ background:url(../image/index/rec_btm.gif) no-repeat; width:200px; height:10px;}
.board .first {width:177px; height:55px;  border-bottom: 1px dashed #ccc;}
.board .first img { float:left; width:50px; height:50px;}
.board .first .cont {float:left; padding-left:4px;width:120px; color:#777;}
.board ul {width:165px;  margin:12px auto 6px auto;  padding-left:15px; }
.board li {list-style-position: ouside; list-style-image: url(../image/index/list_dot.gif);font-size:12px; line-height:24px;}	
.board li a { color:#3366cc;}
.read_f:link, .read_f:visited {color:#666666;}

.ln{width:745px; height:95px; border-bottom:1px solid #fff;}
.category { border:1px solid #ffe09c; width:747px; height:192px; margin-top:8px;}
.category.clear .cat.ln { background:#fffcf1;}
.category.clear .tag.ln { background:#fffae1;}
.category.clear .cha.ln { background:#fff8d3;}
.category.clear .tt {font-size:14px;width:27px; height:94px; background:#f9ecce; float:left; font-weight:bold; text-align:center; line-height:40px; color:#c29161;}
.category.clear .ct {width:708px; height:79px; float:left; margin-top:3px; padding:5px;}
.category.clear .ct a{ padding:0px 8px 6px; line-height:26px; color:#555;font-size:12px}

.review_box .menuOn{ background-image:url(../image/index/re_menu_on.gif); width:132px; height:29px; text-align:center; color:#d20022; margin-right:5px;}	
.review_box .menuNo{ background:url(../image/index/r_menu.gif) no-repeat; width:132px; height:29px; text-align:center; color:#FFFFFF; margin-right:5px;}
.review_box{ width:750px; margin-top:10px;}
.review_box ul{ background:url(../image/index/r_box_bg.gif) no-repeat; width:740px; height:29px; line-height:29px; margin:0px; padding:8px 0px 0px 10px;}
.review_box ul li{float:left; width:132px; height:29px; text-align:center; color:#d20022; margin-right:5px; cursor:pointer; list-style:none; background:url(../image/index/re_menu_on.gif) no-repeat; font-weight:bold;}
.review_item{ border-bottom:1px dashed #CCCCCC; padding:15px 5px; _padding:15px 5px 25px 5px; clear:both; overflow:hidden; margin-bottom:5px;}
.review_item img{float:left}
.r_name { font-weight:bold;}
.r_rank{ background:url(../image/index/r_rank_bg.gif) no-repeat; width:321px; height:22px; line-height:22px; display:block; text-align:center; float:left;}
.r_user{ float:left; margin-right:10px;}
.r_score{ float:left;width:600px;}
.r_content{ float:left; margin-top:10px;width:600px;}
.slidingList_none{display:none;height:auto;}

.list_box { width:749px; height:auto;margin-top:10px }
.list_tab {  float:left;  margin-right:7px;}
.list_tab .topbg{ background:url(../image/index/l_top.gif) no-repeat; width:243px; height:7px; _margin-bottom:-10px;}
.list_tab .midbg{ background:url(../image/index/l_mid.gif) repeat-x; width:241px;   border-left:solid 1px #ededed; border-right:solid 1px #ededed;}
.list_tab .bottombg{ background:url(../image/index/l_btm.gif) no-repeat; width:243px; height:7px;}
.list_items { background:url(../image/index/l_mid.gif) repeat-x; width:241px;   border-left:solid 1px #ededed; border-right:solid 1px #ededed;}
.list_t {height:16px;margin-left:8px;padding-left:20px;}
.list_t h3{color:#333333;font-weight:bold;line-height:16px;float:left;}
.list_t a{color:#333333;float:right;font-family:"宋体";margin-right:10px;line-height:16px;}
.newlist{background:url("../image/index/l_icon_new.gif") no-repeat scroll 0 0 transparent;}
.hotlist{background:url("../image/index/l_icon_hot.gif") no-repeat scroll 0 0 transparent;}
.list_f { height:auto; margin-top:10px;}
.list_f_c {width:110px; height:100px; float:right; line-height:20px; padding:0 3px; color:#999; overflow:hidden;text-overflow:ellipsis; margin-right:2px;}
.list_l {  padding:10px 15px; }
.list_l ul{margin:0;}
.list_l ul li { list-style:none; line-height:23px; border-bottom: 1px dashed #ccc;}

.rr_tab { width:243px; height:271px; float:left;}
.rr_tab .topbg{ background:url(../image/index/l_top.gif) no-repeat; width:243px; height:7px; _margin-bottom:-10px;}
.rr_tab .midbg{ background:url(../image/index/l_mid.gif) repeat-x; width:241px; border-left:solid 1px #ededed; border-right:solid 1px #ededed; padding:2px 0px;}
.rr_tab .bottombg{ background:url(../image/index/l_btm.gif) no-repeat; width:243px; height:7px;}
.rr_t{color:#333333;margin-bottom:5px;margin-left:10px;font-weight:bold;line-height:16px;}
.rr_t a{color:#333333;float:right;font-family:"宋体";margin-right:10px;line-height:16px;}
.rr_l { margin-left:30px;}
.rr_l li {width:200px; line-height:23px; border-bottom: 1px dashed #ccc; list-style-image:url(../image/index/l_icon.gif);}

.shop_box .menuOn{ background-image:url(../image/index/s_menu_on.gif); width:113px; height:24px; text-align:center; color:#ffffff; margin-right:5px;}	
.shop_box .menuNo{ background:url(../image/index/s_menu.gif) no-repeat; width:113px; height:24px; text-align:center; color:#aa0008; margin-right:5px;}
.shop_box{ width:750px; margin-top:20px;}
.shop_box ul{ background:url(../image/index/s_bar.gif) no-repeat; width:740px; height:25px; line-height:25px; margin:0 0 10px; padding:8px 0px 0px 10px;}
.shop_box ul li{float:left; width:132px; height:29px; text-align:center; color:#d20022; margin-right:5px; cursor:pointer; list-style:none; background:url(../image/index/s_menu.gif) no-repeat; font-weight:bold;}
.shop_item { width:126px;  margin:5px 10px; float:left; display:inline;}
.shop_item h3{ color:#3366cc; font-weight:bold; overhidden:hidden;height:36px;text-align:center}

.product_box {width:749px; height:auto; clear:both; margin-top:20px;line-height:normal;}
.product_box .sub_nav {width:749px; height:32px;margin-bottom:10px;}
.product_box .sub_nav .sn_left {width:9px; height:32px; background:url(../image/index/p_bar_left.gif) no-repeat left center; float:left;}
.product_box .sub_nav .sn_right {width:4px; height:32px; background:url(../image/index/p_bar_r.gif) no-repeat right center; float:left;}
.product_box .sub_nav .sn_mid { float:left; width:726px; height:24px; border-top:1px solid #ffe09c; border-bottom:1px solid #ffe09c; background-color:#fffcf1; padding:3px;}
.product_box .sub_nav .sn_mid a {height:24px; padding: 0 14px; line-height:24px; color:#3366cc; display:block; float:left; background-color:#fff4cb;}
.product_box .sub_nav .sn_mid span{color:#aa0008; font-size:14px; background:none; float:left; line-height:25px;}
.product_items { width:750px; height:auto;}
.product_item { width:126px;  margin:5px 10px; float:left; display:inline; _margin:5px 5px;}
.product_item .p_intr {width:123px; height:48px; line-height:16px; clear:both;  padding:0 5px;overflow:hidden;}


/****右侧css***/
.content .sidebar { width:200px; float:right;}
.content .sidebar .qlink img { padding:0 0 3px 0;}
/*.content .sidebar .bulletin {width:200px; height:165px;}*/
.content .sidebar .bulletin {width:200px; }
.content .sidebar .bulletin .t{ background:url(../image/index/bul_top.gif) no-repeat; width:200px; height:20px; color:#fff; text-align:center; line-height:20px; }
.content .sidebar .bulletin .m {width:198px; border-left:1px solid #e0e0e0;  border-right:1px solid #e0e0e0;}
.content .sidebar .bulletin .m ul { margin:0px auto; width:180px; padding-top:10px; }
.content .sidebar .bulletin .m ul li{width:180px; height:25px; border-bottom: 1px dashed #ccc;}
.content .sidebar .bulletin .m ul li a{ color:#666;}
.content .sidebar .bulletin .b {width:200px; height:7px;  background: url(../image/index/bul_btm.gif) no-repeat;  }


.coupon { width:200px; height:auto;  margin-top:10px;}
.coupon .to {width:200px; height:27px; background:url(../image/index/cou_top.gif) no-repeat left top; }
.coupon .to a{color:#FFFFFF;float:right;font-family:"宋体";line-height:20px;margin-right:10px;margin-top:7px;}
.coupon .mid {width:198px; margin:0px auto; height: auto; background-color:#fffbec;  border-left:1px solid #dabd8b; border-right:1px solid #dabd8b; }
.coupon .mid ul{margin:0px auto; width:180px;}
.coupon .mid ul li{overflow:hidden; width:180px;height:22px;line-height:22px;}
.coupon .bot {width:200px; height:7px; background: url(../image/index/cou_btm.gif) no-repeat;}

.emoney {  margin-top:10px; width:200px; height:auto; }
.emoney .to {width:200px; height:27px; background:url(../image/index/emoney_top.gif) no-repeat center top; }
.emoney .to a{color:#FFFFFF;float:right;font-family:"宋体";line-height:20px;margin-right:10px;margin-top:7px;}
.emoney .mid {width:198px; height: auto; border-left:1px solid #9ada8b; border-right:1px solid #9ada8b; background-color:#f4ffe2; }
.emoney .mid ul{margin:0px auto; width:180px;}
.emoney .mid ul li{overflow:hidden; width:180px;height:22px;line-height:22px;}
.emoney .bot {width:200px; height:8px; background: url(../image/index/emoney_btm.gif) no-repeat;}

.rank_box{ margin-top:10px;}
.rank_box .menuOn{ width:58px; height:22px; text-align:center; color:#ff0000; margin-right:5px;}	
.rank_box .menuNo{ width:58px; height:22px; text-align:center; color:#ffffff; margin-right:5px;}
.rank_box_score .menuOn{ background-image:url(../image/index/score_menu_on.gif); }	
.rank_box_score .menuNo{ background:url(../image/index/score_menu.gif) no-repeat;}
.rank_box_rate .menuOn{ background-image:url(../image/index/rate_menu_on.gif); }	
.rank_box_rate .menuNo{ background:url(../image/index/rate_menu.gif) no-repeat;}
.rank_box_ser .menuOn{ background-image:url(../image/index/service_menu_on.gif); }	
.rank_box_ser .menuNo{ background:url(../image/index/service_menu.gif) no-repeat;}
.rank_box ul{width:130px; height:22px; line-height:22px; margin:0px; padding:13px 0px 0px 74px;}
.rank_box_score ul{ background:url(../image/index/score_bar.gif) no-repeat;}
.rank_box_rate ul{ background:url(../image/index/rate_bar.gif) no-repeat;}
.rank_box_ser ul{ background:url(../image/index/service_bar.gif) no-repeat;}
.rank_box ul li{float:left; width:58px; height:22px; text-align:center; color:#d20022; margin-right:5px; cursor:pointer; list-style:none;font-weight:bold;}
.rank_box_score ul li{ background:url(../image/index/score_menu.gif) no-repeat;}
.rank_box_rate ul li{ background:url(../image/index/rate_menu.gif) no-repeat;}
.rank_box_ser ul li{ background:url(../image/index/service_menu.gif) no-repeat;}
.rank_box p{border-bottom:1px dashed #CCCCCC; line-height:30px; height:30px; width:190px; clear:both; overflow:hidden;padding-left:5px;}
.rank_box p a{ padding-left:5px;}
.rank_box p img{ display:block; float:right; margin:5px 0px;}
.rank_box .item_rank {font-size:11px; font-weight:bold;}
.rank_box .h1 {background:none repeat scroll 0 0 #FF6401; color:#FFFFFF; padding:0 5px; }
.rank_box .h2 {background:none repeat scroll 0 0 #BBBBBB; color:#FFFFFF; padding:0 5px;}


.user_rank { width:200px;  height:auto;  margin-top:10px;}
.user_rank .top {width:200px; height:24px; background:url(../image/index/user_top.gif) no-repeat center top; text-align:center; line-height:24px; color:#690112; font-size:14px; }
.user_rank .mid {width:198px; height: auto; border-left:1px solid #ffe097; border-right:1px solid #ffe097; background-color:#fffcf1;}
.user_rank .mid .dr { width:182px; height:51px; padding:8px; clear:both; border-bottom: 1px dashed #ccc;}
.user_rank .mid .dr .tu { width:40px; height:40px; float:left;}
.user_rank .mid .dr .zi {width:90px; height:50px; color:#999;  float:left; padding:0 0px 0px 10px;}
.user_rank .mid .dr .num { width:34px; height:15px; width:24px;margin-top:40px; float:left; text-align:right;}
.user_rank .mid .dr .num1{background:url("../image/index/01.gif") no-repeat scroll right center transparent;}
.user_rank .mid .dr .num2{background:url("../image/index/02.gif") no-repeat scroll right center transparent;}
.user_rank .mid .dr .num3{background:url("../image/index/03.gif") no-repeat scroll right center transparent;}
.user_rank .mid .dr .num4{background:url("../image/index/04.gif") no-repeat scroll right center transparent;}
.user_rank .mid .dr .num5{background:url("../image/index/05.gif") no-repeat scroll right center transparent;}
.user_rank .bot {width:200px; height:7px; background: url(../image/index/user_btm.gif) no-repeat; }



.friendlink { margin-top:30px;height:35px; line-height:35px; width:950px; background-color:#fafafa; padding:5px;border-top:1px solid #ededed;}
.friendlink a { color:#3366cc; padding:0 7px;}
#footer{margin-top:5px}
